package com.tanglon.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tanglon.domain.ResponseResult;
import com.tanglon.domain.dto.AddLinkDTO;
import com.tanglon.domain.entity.Link;
import com.tanglon.domain.vo.LinkVo2;


/**
 * 友链(Link)表服务接口
 *
 * @author makejava
 * @since 2025-08-07 15:58:46
 */
public interface LinkService extends IService<Link> {

    /**
     * 获取友军链接
     * @return
     */
    ResponseResult getAllLink();

    ResponseResult linkList(Integer pageNum, Integer pageSize, String name, String status);

    ResponseResult addLink(AddLinkDTO addLinkDTO);

    ResponseResult getLinkById(Long id);

    ResponseResult updateLink(LinkVo2 linkVo2);
}
